"""
python中主进程退出子进程不会退出除非守护进程
python中主线程退出子线程不会退出除非守护线程
在Python中，主进程退出时，所有线程都会退出。
Python解释器在幕后做了这些事情：
1. 主线程结束时检查线程状态
2. 如果还有非守护线程，保持进程运行
3. 只有当所有非守护线程结束时才调用exit()
"""
"""
守护线程:当所有非守护线程执行结束,守护线程才会结束
守护进程:当主进程运行结束,守护进程直接结束
"""
from threading import Thread
def index(num):
    print(f'我是{num}')
if __name__ == '__main__':
    t1 = Thread(target=index,args=("t1",))
    t2 = Thread(target=index,kwargs={'num':"t2"})
    t1.start()
    t2.start()